.sticky-mixin {
  width: 80px;
  height: 80px;
  color: #fff;
  position: absolute;
  text-align: center;
  transform: rotateZ(-45deg);
  &:after {
    content: '';
    border-width: 40px;
    width: 0;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #d75d5a transparent;
    display: block;
    position: absolute;
    top: -60px;
    z-index: -2;
  }
  &:before {
    content: '';
    border-width: 20px;
    width: 0;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #d75d5a transparent;
    display: block;
    position: absolute;
    top: -10rem;
    z-index: -1;
    right: 20px;
  }
}

.image-success {
  position: absolute;
  font-size: 1rem;
  color: #2bc49a;
  &:before {
    content: '\2714';
  }
}

.image-backgroud {
  display: block;
  width: 100%;
  height: 100%;
}

.renliwo-design-image-vertical .image-backgroud {
  width: initial;
  max-width: 100%;
  margin: 0 auto;
}

.image-sticky {
  // left: 4px;
  .exp_ico {
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
  }
  .check-ico {
    position: absolute;
    left: 0;
    top: 24px;
    font-size: 20px;
    background-color: #15bc83;
    color: #fff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    line-height: 1.8;
    padding: 0 10px;
  }
  // .sticky-mixin;
  // p {
  //   font-size: 0.3rem;
  //   transform: translateY(-0.5rem);
  // }
}

.renliwo-design-imgage {
  // border: 2px solid #e6e6e6;
  // padding: 48px;
  // height: 3rem;
  // width: 80%;
  // svg {
  //   position: absolute;
  //   top: 8px;
  //   left: 7px;
  // }
}

.imgInfo {
  position: absolute;
  left: 20%;
  top: 42%;
  transform: rotate(-38deg);
  color: #fff;
  font-size: 20px;
}
